Felix Krull [Thu, 16 May 2019 16:30:59 +0000 (18:30 +0200)]
Repo rename
Felix Krull [Sat, 20 Oct 2018 11:05:13 +0000 (13:05 +0200)]
sys: regenerate
This removes my build trick to allow docs builds without the library
available, but since we're not targetting docs.rs for now, that's fine.
Felix Krull [Sat, 20 Oct 2018 11:04:01 +0000 (13:04 +0200)]
Test with all features
Felix Krull [Sat, 20 Oct 2018 11:03:31 +0000 (13:03 +0200)]
Remove some methods that are not generated correctly
Felix Krull [Sat, 20 Oct 2018 10:31:37 +0000 (12:31 +0200)]
Move libostree-sys/ to sys/
Felix Krull [Sat, 20 Oct 2018 10:24:10 +0000 (12:24 +0200)]
Reorganise gitlab-ci.yml a bit
Felix Krull [Sat, 20 Oct 2018 10:19:33 +0000 (12:19 +0200)]
Get rid of pre-package workaround
Felix Krull [Sat, 20 Oct 2018 10:18:54 +0000 (12:18 +0200)]
Update gitlab-ci.yml
Felix Krull [Sat, 20 Oct 2018 10:18:46 +0000 (12:18 +0200)]
Exclude unnecessary files correctly
Felix Krull [Sat, 20 Oct 2018 09:59:54 +0000 (11:59 +0200)]
Move installed tools into target/tools
Felix Krull [Sat, 20 Oct 2018 09:59:07 +0000 (11:59 +0200)]
Move main crate into repo root
Felix Krull [Thu, 18 Oct 2018 20:46:25 +0000 (22:46 +0200)]
Add features
Felix Krull [Thu, 18 Oct 2018 20:29:07 +0000 (22:29 +0200)]
Add CMake to build gir
Felix Krull [Thu, 18 Oct 2018 20:02:43 +0000 (22:02 +0200)]
Update readme
Felix Krull [Thu, 18 Oct 2018 20:00:21 +0000 (22:00 +0200)]
Remove lgpl-docs feature
Felix Krull [Thu, 18 Oct 2018 19:58:56 +0000 (21:58 +0200)]
Add back API docs merge to Makefile
I guess we can't do it as part of the crate, so we do it separately.
Felix Krull [Thu, 18 Oct 2018 19:14:25 +0000 (21:14 +0200)]
--allow-dirty to deal with the extra files we copy in
It's not super pretty, but it should work ok.
Felix Krull [Thu, 18 Oct 2018 18:51:56 +0000 (20:51 +0200)]
Fix -sys pre-package
Felix Krull [Thu, 18 Oct 2018 18:40:01 +0000 (20:40 +0200)]
Add badge-with-link to docs
Felix Krull [Thu, 18 Oct 2018 18:13:48 +0000 (20:13 +0200)]
Update readme a lot
Felix Krull [Thu, 18 Oct 2018 18:13:23 +0000 (20:13 +0200)]
Add LICENSE to packages
Felix Krull [Thu, 18 Oct 2018 17:07:22 +0000 (19:07 +0200)]
Bump versions
Felix Krull [Thu, 18 Oct 2018 17:07:16 +0000 (19:07 +0200)]
Add Gitlab badge
Felix Krull [Thu, 18 Oct 2018 17:06:58 +0000 (19:06 +0200)]
Update docs back to self-hosted
Felix Krull [Thu, 18 Oct 2018 17:03:03 +0000 (19:03 +0200)]
Move readme to repo root and copy it to the code prior to packaging
Felix Krull [Thu, 18 Oct 2018 16:17:34 +0000 (18:17 +0200)]
Add a symlink to the package readme in the repo root
Felix Krull [Thu, 18 Oct 2018 16:16:40 +0000 (18:16 +0200)]
Keep only one license file in the repo root
Felix Krull [Wed, 17 Oct 2018 23:56:14 +0000 (01:56 +0200)]
Fix docs build hopefully
Felix Krull [Wed, 17 Oct 2018 23:37:50 +0000 (01:37 +0200)]
Always build docs
Felix Krull [Wed, 17 Oct 2018 23:23:48 +0000 (01:23 +0200)]
Build API docs with LGPL parts
Felix Krull [Wed, 17 Oct 2018 23:22:37 +0000 (01:22 +0200)]
Remove docs targets
The docs integration is now handled in build.rs if the lgpl-docs feature
is enabled.
Felix Krull [Wed, 17 Oct 2018 23:19:26 +0000 (01:19 +0200)]
libostree: include API docs at build time using a feature flag
Felix Krull [Wed, 17 Oct 2018 23:16:11 +0000 (01:16 +0200)]
libostree-sys: remove license file
Felix Krull [Wed, 17 Oct 2018 21:43:27 +0000 (23:43 +0200)]
Add libostree release task
Felix Krull [Wed, 17 Oct 2018 21:22:35 +0000 (23:22 +0200)]
Bump -sys version
Felix Krull [Wed, 17 Oct 2018 21:19:21 +0000 (23:19 +0200)]
Strip the libostree docs
See previous: it's a license complication.
Felix Krull [Wed, 17 Oct 2018 21:18:55 +0000 (23:18 +0200)]
Disable libostree docs
The API docs are LGPL2 which, if we're being strict, would make the
entire result LGPL2 if the docs are included in the binary; I assume, at
least gtk-rs makes a point to not include the docs in the main build. It
should be possible to make a build script and associated feature that
includes the API docs just for the docs build.
Felix Krull [Wed, 17 Oct 2018 21:13:24 +0000 (23:13 +0200)]
libostree: add metadata, readme, and license file
Felix Krull [Wed, 17 Oct 2018 21:12:46 +0000 (23:12 +0200)]
libostree-sys: switch to docs.rs and add license file
Felix Krull [Wed, 17 Oct 2018 20:17:07 +0000 (22:17 +0200)]
Try setting up docs.rs capable build
Felix Krull [Tue, 16 Oct 2018 19:43:26 +0000 (21:43 +0200)]
Bump -sys version
Felix Krull [Tue, 16 Oct 2018 19:30:17 +0000 (21:30 +0200)]
Remove release builds
I'm not sure they were being useful, but they sure take a long time.
Felix Krull [Tue, 16 Oct 2018 19:05:34 +0000 (21:05 +0200)]
Only publish for master & set docs urls
Felix Krull [Tue, 16 Oct 2018 18:29:01 +0000 (20:29 +0200)]
Always build docs
Felix Krull [Tue, 16 Oct 2018 18:28:37 +0000 (20:28 +0200)]
Add docs build
Felix Krull [Tue, 16 Oct 2018 17:50:26 +0000 (19:50 +0200)]
Fix Gitlab URL & remove readme
It's unnecessary.
Felix Krull [Tue, 16 Oct 2018 17:34:13 +0000 (19:34 +0200)]
Fix libostree-sys publish step
Felix Krull [Tue, 16 Oct 2018 17:27:04 +0000 (19:27 +0200)]
Add libostree-sys publish step
Felix Krull [Tue, 16 Oct 2018 15:13:46 +0000 (17:13 +0200)]
Add some metadata to libostree-sys
Felix Krull [Tue, 16 Oct 2018 17:13:23 +0000 (19:13 +0200)]
Remove package stage for now
Felix Krull [Tue, 16 Oct 2018 16:48:35 +0000 (18:48 +0200)]
Do release build and simply job names
Felix Krull [Tue, 16 Oct 2018 16:42:12 +0000 (18:42 +0200)]
Install libostree for everything, actually
Felix Krull [Tue, 16 Oct 2018 16:29:52 +0000 (18:29 +0200)]
Also install libostree-dev for libostree builds
Felix Krull [Tue, 16 Oct 2018 16:29:11 +0000 (18:29 +0200)]
Use libostree from backports
Felix Krull [Tue, 16 Oct 2018 16:24:10 +0000 (18:24 +0200)]
Install libostree in CI
Felix Krull [Tue, 16 Oct 2018 16:20:58 +0000 (18:20 +0200)]
Add CI config
Felix Krull [Tue, 16 Oct 2018 16:20:03 +0000 (18:20 +0200)]
Add workspace Cargo.toml
Felix Krull [Sun, 14 Oct 2018 13:07:15 +0000 (15:07 +0200)]
Un-bump versions
Felix Krull [Fri, 12 Oct 2018 21:46:51 +0000 (23:46 +0200)]
Exclude generated code from clippy
Felix Krull [Fri, 12 Oct 2018 21:25:31 +0000 (23:25 +0200)]
Explicitly implement PartialEq for ObjectName to satisfy clippy
Felix Krull [Fri, 12 Oct 2018 20:55:38 +0000 (22:55 +0200)]
Run cargo fmt on the custom code
Felix Krull [Tue, 9 Oct 2018 21:28:00 +0000 (23:28 +0200)]
Add include to make libostree-sys tests work
Felix Krull [Tue, 9 Oct 2018 21:27:49 +0000 (23:27 +0200)]
Regenerate libostree-sys
Felix Krull [Tue, 9 Oct 2018 21:27:36 +0000 (23:27 +0200)]
Ignore internal structs in libostree-sys
Felix Krull [Tue, 9 Oct 2018 21:11:26 +0000 (23:11 +0200)]
Generate docs for RepoExtManual
Felix Krull [Tue, 9 Oct 2018 21:11:18 +0000 (23:11 +0200)]
Copy autodocs to hand-implemented methods in RepoExtManual
Felix Krull [Tue, 9 Oct 2018 21:10:02 +0000 (23:10 +0200)]
Add docs to generated files
Felix Krull [Tue, 9 Oct 2018 21:07:07 +0000 (23:07 +0200)]
repo: newlines
Felix Krull [Tue, 9 Oct 2018 21:01:31 +0000 (23:01 +0200)]
Regenerate libostree
Felix Krull [Tue, 9 Oct 2018 21:01:06 +0000 (23:01 +0200)]
Regenerate libostree-sys
Felix Krull [Tue, 9 Oct 2018 20:24:06 +0000 (22:24 +0200)]
Add Makefile
Felix Krull [Tue, 9 Oct 2018 20:03:14 +0000 (22:03 +0200)]
Remove sample
Felix Krull [Tue, 9 Oct 2018 20:02:48 +0000 (22:02 +0200)]
Add simple repo roundtrip test
Felix Krull [Tue, 9 Oct 2018 19:13:13 +0000 (21:13 +0200)]
repo: implement list_refs and list_refs_ext
Felix Krull [Tue, 9 Oct 2018 18:57:04 +0000 (20:57 +0200)]
Add RepoListRefsExtFlags
Felix Krull [Tue, 9 Oct 2018 17:32:22 +0000 (19:32 +0200)]
object_name: extend ObjectName
Felix Krull [Sun, 7 Oct 2018 21:50:41 +0000 (23:50 +0200)]
repo: remove now-incorrect comment
Felix Krull [Sun, 7 Oct 2018 21:14:56 +0000 (23:14 +0200)]
repo: change custom new method to std::path::Path-alike
Felix Krull [Wed, 3 Oct 2018 13:22:48 +0000 (15:22 +0200)]
Add ObjectName wrapper to solve hashing issues
Felix Krull [Tue, 2 Oct 2018 20:37:42 +0000 (22:37 +0200)]
sample: try to extract a file from the repo
Felix Krull [Sun, 30 Sep 2018 13:18:54 +0000 (15:18 +0200)]
Ignore Cargo.lock in libs
Felix Krull [Sun, 30 Sep 2018 13:18:09 +0000 (15:18 +0200)]
Try implementing traverse_commit by hand
Felix Krull [Sun, 30 Sep 2018 13:17:26 +0000 (15:17 +0200)]
Generate functions and constants
Felix Krull [Sat, 29 Sep 2018 21:56:32 +0000 (23:56 +0200)]
Integrate docs into source
TODO properly document those steps
Felix Krull [Sat, 29 Sep 2018 17:14:14 +0000 (19:14 +0200)]
Add as much of Repo as easily possible
Felix Krull [Sat, 29 Sep 2018 16:21:36 +0000 (18:21 +0200)]
Add additional 'new' method to Repo
Felix Krull [Sat, 29 Sep 2018 16:03:05 +0000 (18:03 +0200)]
Add a test/sample program
Felix Krull [Sat, 29 Sep 2018 16:02:51 +0000 (18:02 +0200)]
Add a prelude module for star imports
Felix Krull [Sat, 29 Sep 2018 15:39:48 +0000 (17:39 +0200)]
Add some basic types and regenerate
Felix Krull [Sat, 29 Sep 2018 14:40:59 +0000 (16:40 +0200)]
Generate
Felix Krull [Sat, 29 Sep 2018 14:40:47 +0000 (16:40 +0200)]
Add build files for libostree
Felix Krull [Sat, 29 Sep 2018 14:23:10 +0000 (16:23 +0200)]
Start describing libostree
Felix Krull [Sat, 29 Sep 2018 13:45:04 +0000 (15:45 +0200)]
Add manual definition for stat
Felix Krull [Sat, 29 Sep 2018 13:37:23 +0000 (15:37 +0200)]
Update names and dependencies
Felix Krull [Sat, 29 Sep 2018 13:28:13 +0000 (15:28 +0200)]
Add external libraries and regenerate
Felix Krull [Sat, 29 Sep 2018 13:24:41 +0000 (15:24 +0200)]
Add initial gir output
Felix Krull [Sat, 29 Sep 2018 13:21:19 +0000 (15:21 +0200)]
Add config file and gir files
Not sure if I want to keep the gir files in the repo
Joseph Marrero Corchado [Fri, 6 May 2022 11:45:02 +0000 (07:45 -0400)]
Merge pull request #2598 from lucab/ups/without-systemd-fix
lib/ostree-sysroot-deploy: add a missing include for stdint.h
Luca BRUNO [Fri, 6 May 2022 10:07:24 +0000 (10:07 +0000)]
ci/github: add a job for --without-libsystemd
Luca BRUNO [Fri, 6 May 2022 10:07:23 +0000 (10:07 +0000)]
lib/ostree-sysroot-deploy: add a missing include for stdint.h